﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0;}
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0;}
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
html{ min-width:1366px; }
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none;cursor:pointer ;}
a:focus { outline:none; }
a:hover,a:active{ color:#b97a1c; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
    outline:none;
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}
fieldset{display: block;-webkit-margin-start: 2px;-webkit-margin-end: 2px;-webkit-padding-before: 0.35em;-webkit-padding-start: 0.75em;-webkit-padding-end: 0.75em;-webkit-padding-after: 0.625em;min-width: -webkit-min-content;border-width: 2px;border-style: groove;border-color: threedface;border-image: initial;}
/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #F00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl,.left{ float:left;}
.fr,.right{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1200{width:1200px;margin:0 auto;}
.w1400{width:1400px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.ico{background:url(../images/ico.png) no-repeat; display:inline-block; vertical-align:middle;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*header_main*/
.header{ position:relative;}
.header_main{position:relative;width: 100%; height: 80px; z-index: 100; background: #b97a1c;}
.header_main .logo{float:left;display: block;padding-top:13px;}
.header_main .logo img{display: block;width:55px;}
#nav_main{float:left;height:80px;}
#nav_main .nav{width:100%;height: 80px; z-index:12;margin-left:50px;}
#nav_main .nav li{position:relative;float: left; padding:0 20px;z-index: 10;}
#nav_main .nav li a.aLink{font:normal 16px;height: 80px;line-height:80px; display: block; position: relative; cursor: pointer; overflow: hidden; color:#fff; font-size:16px;}
#nav_main .nav li a i{ width:100%; height:2px; background-color:#fff; display:block; position:absolute; left:0; bottom:18px; display:none;}
#nav_main .nav li:first-child{padding:0 10px;}
#nav_main .nav li.item6{background:none;}
#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{color:#fff;}
#nav_main .nav li.hover i,#nav_main .nav li:hover i{ display:block;}
#nav_main .nav li.hover a.aLink:before{width: 100%;}
#nav_main .nav li:hover a.aLink:before{width: 100%;}
.webtel{ float:right; padding-right:14px; padding-top:25px;}
.webtel i{ display:block; width:28px; height:28px; background-position:0px 0px; float:left;}
.webtel p{ font-size:24px; color:#fff; font-family:Arial; float:left; padding-left:10px;}
.webewm{ float:right; position:relative;}
.webewm i{display:block; width:28px; height:28px; background-position:-33px 0px; margin-top:26px;}
.webewm p{ width:180px; height:220px; background-color:#fff; border-radius:5px; overflow:hidden; text-align:center; display:none; position:absolute; left:-76px; top:64px;}
.webewm p img{ display:inline-block; width:162px; height:162px; margin-top:10px;}
.webewm p em{ display:block;}
.webewm:hover p{ display:block;}

/*导航栏下拉*/
#nav_main li.hover .subnav a{background: none;}
#nav_main .nav .subnav{background: #fff;  height: auto; left:0px;top:80px;position: absolute; width:100%; z-index: 199;display:none;}
#nav_main .nav .subnav li{width: 100%;}
#nav_main .nav .subnav .nav1 a{color: #333; display: block; font-size: 14px;text-align:left;font-weight: 500; line-height: 12px;height: 12px; padding: 20px 0px; text-align:center;transition: all 0.2s ease-in-out 0s;border-top:1px solid #e3e3e3;}
#nav_main .nav .subnav li.nav1{padding:0;background:none;}
#nav_main .nav .subnav li.nav1:first-child a{border-top:none;}
#nav_main .nav .subnav li:hover{background:#b97a1c;}
#nav_main .nav .subnav li:hover a{text-indent:2px;color: #fff;}

.immediately{ position:absolute; right:0; top:23px;}
.immediately a{ width:40px; height:40px; background-position:-282px 0px; display:block;}
.immediately p{ width:60px; height:24px; background-position:-334px 0px; position:absolute; right:-10px; top:42px; font-size:12px; color:#fff; text-align:center;}
.immediately a:hover{ background-position:-282px -44px;}
/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto; width:100%;}
#banner_main .banner {position: relative;width:100%;height:600px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1200px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:600px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:600px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:14px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:34px;z-index:12; }
#banner .tip span{width:15px;height:15px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer; background-color:#fff; border-radius:30px;}
#banner .tip span.cur{ background-color:#b97a1c;}
#banner #btn_prev,#banner #btn_next{width:32px;height:66px;position:absolute;top:270px;z-index:5;}
#banner #btn_prev{background-position:-71px 0;left:12%;transition: all 600ms ease;}
#banner #btn_next{background-position:-115px 0px;right:12%;transition: all 600ms ease;}
#banner #btn_prev:hover{left:11.6%;transition: all 600ms ease;}
#banner #btn_next:hover{right:11.6%;transition: all 600ms ease;}
/*banner end*/

/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; top: 44%; z-index: 999;}
.toolbar dd{width:37px; height: 37px; border:#dcdcdc solid 1px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius:5px; margin-top:4px; background-color:#fff;}
.toolbar dd:hover{background: #b97a1c; border-radius:5px;border:#b97a1c solid 1px;}
.toolbar dd i{width: 37px; height: 37px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 4px 0 0 13px; *margin: 5px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height:37px; line-height:37px; font-size: 20px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: -1px; right: -1px; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #b97a1c; display: none;}
.toolbar .pop-code{ padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .pop li{ float:left; margin:0 5px;}
.toolbar .qq span{background-position:-0px -47px; margin: 3px 0 0 2px;}
.toolbar .qq a{width:37px; height:37px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#b97a1c; border-radius: 100%;border:#b97a1c solid 1px;border-radius:5px;}
.toolbar .qq:hover span{background-position: -38px -48px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover span{background-position: -40px 0;}
.toolbar .tel:hover {background: #b97a1c; border-radius:5px;border:#b97a1c solid 1px;}
.toolbar .code span{background-position:-0px -95px;margin: 2px 0 0 2px;}
.toolbar .code:hover{ background-color:#b97a1c;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;margin: 3px 0 0 3px;}
.toolbar .top:hover{ background-color:#b97a1c;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar .ly span{background-position:-0px -178px;margin: 2px 0 0 2px;}
.toolbar .ly:hover span{background-position: -40px -178px;}



/*footer*/
.footer_main{position:relative;width:100%;height:364px; background-color:#2b323a;overflow:hidden;}
.footer_main .part1 .middle{ float:left; width:534px; margin-top:50px;}
.footer_main .part1 .middle h3{ font-size:18px; font-weight:bold; line-height:18px; color:#abadaf;}
.footer_main .part1 .middle h3 i{ display:block; width:25px; height:1px; background-color:#95999d; margin-top:12px;}
.footer_main .part1 .middle ul{ display:block;  width:534px; margin-top:8px;}
.footer_main .part1 .middle ul li{ display:block; line-height:14px; padding-top:14px; font-size:14px; color:#fff;}
.footer_main .part1 .bottomNav{float:left;margin-top:50px; width:330px;}
.footer_main .part1 .bottomNav h3{ font-size:18px; font-weight:bold; line-height:18px; color:#abadaf;}
.footer_main .part1 .bottomNav h3 i{ display:block; width:25px; height:1px; background-color:#95999d; margin-top:12px;}
.footer_main .part1 .bottomNav p{ padding-top:8px;}
.footer_main .part1 .bottomNav a{ padding-top:14px; display:block; font-size:14px; color:#fff; line-height:14px;}
.footer_main .part1 .right{float:right;margin-top:60px;}
.footer_main .part1 .right .wx{display:block;width:110px;height:110px; background-color:#fff; text-align:center; float:left;margin-left:30px;}
.footer_main .part1 .right .wx img{display:inline-block;width:100px;height:100px; margin-top:5px;}
.footer_main .part1 .right .tit{margin-top:12px;font-size:14px;color:#ececec;line-height:16px;text-align:center;}
.footer_main .part1 .right .wx1{display:block;width:110px;height:110px; background-color:#fff; text-align:center; float:left; margin-left:30px;}
.footer_main .part1 .right .wx1 img{display:inline-block;width:100px;height:100px; margin-top:5px;}
.copyright{width:100%;height:54px;line-height:54px; background-color:#2b323a; text-align:center;}
.copyright .copy{ border-top:#5a6066 solid 1px;}
.copyright p{font-size:14px;color:#7b7e81;}
.copyright a{font-size:14px;color:#7b7e81;}
.copyright span{margin:0 6px;}
.copyright a:hover{color:#fff;}
.foot_nav{ width:1200px; margin:0 auto; height:96px; border-bottom:#5a6066 solid 1px;}
.foot_nav ul{ display:inline-block;}
.foot_nav ul li{ float:left; height:96px; padding:0 41px;}
.foot_nav ul li a{ display:block; font-size:15px; color:#fff; line-height:96px;}
.foot_nav ul li.li1{ padding-left:0;}
.foot_nav ul li.li9{ padding-right:0;}
.foot_nav ul li a:hover{ color:#dd9427;}

/********.toolbar1*********/
.toolbar1{width: 77px; position: fixed; right: 10px; bottom: 200px; z-index: 999; border: 1px solid #e8e8e8;}
.toolbar1 .icon2{width: 40px; height: 40px; display: block; margin: 11px auto 0; background: url(../images/fix-ico.png) no-repeat -2px 5px;}
.toolbar1 dd{width: 77px; height: 90px; border-top: 1px solid #f6f6f6; position: relative;}
.toolbar1 dd i{width: 77px; height: 90px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; background: #fff; border-bottom: 1px solid #f6f6f6;}
.toolbar1 dd:first-child i{border-top: 0;}
.toolbar1 dd.item1 i .icon2{background-position: center 2px;}
.toolbar1 dd.item2 i .icon2{background-position: center -65px;}
.toolbar1 dd.item3 i .icon2{background-position: center -128px;}
.toolbar1 dd.return-top{display: none;}
.toolbar1 dd.return-top i .icon2{background-position: center -187px;}
.toolbar1 dd .pop{position: absolute; right: 145px; top: -45px; background: #fff; display: none;}
.toolbar1 dd .pop-code{width: 120px; padding: 10px 10px 0;}
.toolbar1 dd .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar1 dd .pop-code h3{height: 40px; line-height: 40px; text-align: center; color: #f34636; font-size: 12px; font-weight: 400; white-space: nowrap;}
.toolbar1 dd.item1{position: static;}
.toolbar1 dd .zx{width: 172px; position: absolute; right: 145px; bottom: 0; padding: 10px 30px 10px; line-height: 24px; background: #fff; border: 1px solid #e8e8e8; z-index: 1000; display: none;}
.toolbar1 dd .zx .icon2{width: 40px; height: 42px; display: block; float: left; margin-right: 12px; margin-top: 0;}
.toolbar1 dd .zx .t{border-bottom: 1px solid #dedede; padding: 10px 0;}
.toolbar1 dd .zx .t span{display: block;}
.toolbar1 dd .zx .t s{background-position: 0 -246px;}
.toolbar1 dd .zx .t.t2 s{background-position: 0 -314px;}
.toolbar1 dd .zx .t.t3 s{background-position: 0 -383px;}
.toolbar1 dd .zx .t.t4{border-bottom: 0;}
.toolbar1 dd:hover i{background: #f3f3f3;}

/*******index css*******/
.index .indexTit{text-align:center; height:114px;}
.index .indexTit .tit{font-size:32px;color:#333;font-weight: bold; line-height:32px;}
.index .indexTit .subtit{background:url(../images/m3-1.png) center center no-repeat;  height:18px;  font-size:20px;color:#a2a2a2;font-weight:normal;line-height:14px;text-align:center; width:1200px;margin: 0 auto;margin-top: 18px; text-transform:uppercase;}

.floor_0_main{ height:86px; width:100%; overflow:hidden;}
.floor_0_main .floor_0_1{ float:left; line-height:86px;}
.floor_0_main .floor_0_1 p{ font-size:12px; color:#333; line-height:86px;}
.floor_0_main .floor_0_1 p a{ display:inline-block;font-size:12px; color:#333; line-height:86px; padding:0 12px;}
.floor_0_main .floor_0_1 p a:last-of-type{ border-right:none;}
.floor_0_main .floor_0_1 p a:hover{ color:#b97a1c;}
.floor_0_main .floor_0_2{ float:right; width:348px; height:43px; overflow: hidden; border:#b97a1c solid 1px; background-color:#fff; position:relative; margin-top:20px;  border-radius:40px;}
.floor_0_main .floor_0_2 .stxt{width:348px; height:43px; line-height:43px; display: block; text-indent: 18px;color:#999;}
.floor_0_main .floor_0_2 .sbtn{width:40px; height:40px; display: block; cursor: pointer; background-position:-160px -0px; position:absolute; top:1px; right:2px;font-size: 0;}

/*产品中心*/
.index .floor_1_main{width:100%; padding:78px 0; background-color:#f8f8f8;}
.floor_1_1{ float:left; width:270px; background-color:#fff;}
.floor_1_1 .fl_1_1{ background-color:#b97a1c; height:157px;}
.floor_1_1 .fl_1_1 h3{ display:block; font-size:28px; color:#fff; font-weight:bold; padding-left:20px; padding-top:32px; line-height:28px;}
.floor_1_1 .fl_1_1 p{ display:block;font-size:21px; color:#fff; line-height:21px; text-transform:uppercase; padding-top:12px; padding-left:20px;}
.floor_1_1 .fl_1_1 i{ display:block; width:67px; height:3px; background-color:#fff; margin-left:20px; margin-top:20px;}
.floor_1_1 .fl_1_2{ width:270px; margin-top:17px;}
.floor_1_1 .fl_1_2 dl{ width:270px;}
.floor_1_1 .fl_1_2 dl dt{ width:270px; height:42px; }
.floor_1_1 .fl_1_2 dl dt a{ display:block; width:246px; height:42px;background-color:#b97a1c;transition: all ease 600ms;}
.floor_1_1 .fl_1_2 dl dt a i{ display:block; width:25px; height:1px; background-color:#fff; margin-left:21px; float:left; margin-top:21px;transition: all ease 600ms;}
.floor_1_1 .fl_1_2 dl dt a p{ float:left; font-size:16px; color:#fff; line-height:42px; padding-left:22px;}
.floor_1_1 .fl_1_2 dl dt a:hover{ width:250px;transition: all ease 600ms;}
.floor_1_1 .fl_1_2 dl dt a:hover i{ width:28px;transition: all ease 600ms;}
.floor_1_1 .fl_1_2 dl dd{ width:270px; }
.floor_1_1 .fl_1_2 dl dd a{ display:block;width:246px; height:42px;background-color:#fff;transition: all ease 600ms; margin-top:8px;}
.floor_1_1 .fl_1_2 dl dd a p{font-size:16px; color:#333; line-height:42px; padding-left:68px;}
.floor_1_1 .fl_1_2 dl dd a:hover{background-color:#b97a1c; color:#fff;}
.floor_1_1 .fl_1_2 dl dd a:hover p{ color:#fff;}
.floor_1_1 .fl_1_3{ width:270px; height:140px; position:relative; margin-top:20px;}
.floor_1_1 .fl_1_3 p{ width:118px; text-align:center; position:absolute; left:20px; top:36px; font-size:13px; color:#40302a; line-height:23px;}
.floor_1_1 .fl_1_3 p b{ font-size:16px; line-height:30px;}

.floor_1_2{ float:right; width:900px; height:830px;}
.floor_1_2 .fl_2_1{ width:900px; height:50px;}
.floor_1_2 .fl_2_1 a{ display:block; border-left:#b97a1c solid 2px; width:898px; background-color:#fff; height:50px;}
.floor_1_2 .fl_2_1 a h3{ font-size:18px; color:#333; line-height:50px; padding-left:30px; float:left;}
.floor_1_2 .fl_2_1 a i{ float:right; width:11px; height:20px; background-position:-215px 0px; margin-right:20px; margin-top:15px;}
.floor_1_2 .fl_2_1 a:hover h3{ color:#c48e3f;}
.floor_1_2 .fl_2_1 a:hover i{ background-position:-236px 0px;}
.floor_1_2 .fl_2_2{ width:900px; margin-top:30px;}
.floor_1_2 .fl_2_2 ul{ display:inline-block; width:105%;}
.floor_1_2 .fl_2_2 ul li{ width:285px; float:left; margin-right:22px; background:url(../images/s1_03.png) center center no-repeat; position:relative; overflow:hidden; text-align:center;}
.floor_1_2 .fl_2_2 ul li p{width: 100%;height: 248px;z-index: 10;padding-top: 36px;position: absolute;left: 0;top: 0;background: url(../images/black20.png) repeat 0 0;opacity: 0;filter: alpha(opacity=0);transition: all ease 300ms;left: 20%;}
.floor_1_2 .fl_2_2 ul li p span{width: 100%;text-align: center;display: block;z-index: 10;font-size: 16px;color: #333;position: absolute;left: 0;top: 200px;}
.floor_1_2 .fl_2_2 ul li p img { width: 142px; height: 142px; display: block;  margin: 0 auto; padding:20px 20px 50px; background: #fff; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);}
.floor_1_2 .fl_2_2 ul li a.img1{width:285px; height:285px; display:block; overflow:hidden; }
.floor_1_2 .fl_2_2 ul li a.img1 img{width:285px; height:285px; background-size:100%; display:block;transition: .9s;}
.floor_1_2 .fl_2_2 ul li:hover a.img1 img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.floor_1_2 .fl_2_2 ul li a.img2{ display:block;}
.floor_1_2 .fl_2_2 ul li a.img2 h3{ font-size:16px; color:#333333; line-height:44px; font-weight:normal;}
.floor_1_2 .fl_2_2 ul li a.img2 i{ display:block; font-size:14px; color:#bdbdbd; line-height:14px; padding-top:10px;}
.floor_1_2 .fl_2_2 ul li:hover a.img2 h3{ color:#b97a1c;}
.floor_1_2 .fl_2_2 ul li:hover p{  opacity: 1; filter: alpha(opacity=100); left: 0;}
.fl_2_4{ margin-top:12px;}

/*我们的技术*/
.index .floor_2_main{}
.index .floor_2_main .indexTit{padding-top: 80px;}
.floor_2_1 .list{width:104%;overflow:hidden;}
.floor_2_1 .list li{position:relative;float:left;display:block;width:385px;margin-right:22px;}
.floor_2_1 .list li a{display:block;}
.floor_2_1 .list li b{ display:block;width:385px;height:288px; overflow:hidden;}
.floor_2_1 .list li .img{display:block;width:100%; height:100%; background-size:100%;transition: .6s;}
.floor_2_1 .list li h3{ width:385px; height:56px; text-align:center; font-size:18px; color:#000; line-height:56px; background-color:#f8f8f8;}
.floor_2_1 .list li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.floor_2_1 .list li:hover h3{ background-color:#b97a1c; color:#fff;}

.index_mole{ display:block; margin-top:30px; height:46px; width:100%; text-align:center;}
.index_mole a{ display:inline-block; height:44px; line-height:44px; width:160px; border:#b97a1c solid 1px; color:#b97a1c;}
.index_mole a:hover{ color:#fff; width:166px;transition: all ease 600ms; background-color:#b97a1c;}

.floor_3_main{ background:url(../images/m5-1.jpg) center center no-repeat; width:100%; height:532px; margin-top:100px;}
.index .floor_3_main .indexTit{padding-top:78px;}
.index .floor_3_main .indexTit .tit{ color:#fff;}
.index .floor_3_main .indexTit .tit span{ color:#dd9427;}
.index .floor_3_main .indexTit .subtit{ color:#fff;}
.floor_3_1{ margin-top:35px;}
.floor_3_1 ul{ display:inline-block; width:105%;}
.floor_3_1 ul li{ width:283px; height:220px; background-color:#fff; position:relative; text-align:center; float:left; margin-right:23px;}
.floor_3_1 ul li b{ width:70px; height:70px; display:block; background-position:-0px -83px; position:absolute; left:50%; top:-35px; margin-left:-35px;}
.floor_3_1 ul li h3{ font-size:22px; color:#222225; line-height:22px; padding-top:66px;}
.floor_3_1 ul li i{ margin:0 auto; display:block; width:30px; height:2px; background-color:#dd9427; margin-top:18px;}
.floor_3_1 ul li p{ font-size:14px; color:#222225; line-height:22px; padding-top:16px; width:186px; display:inline-block;}

.floor_3_1 ul li:hover{ background-color:#dd9427;}
.floor_3_1 ul li:hover b{background-position:-84px -83px;}
.floor_3_1 ul li:hover h3,.floor_3_1 ul li:hover p{ color:#fff; }
.floor_3_1 ul li:hover i{ background-color:#fff; }

.floor_4_main{ padding-top:60px;}
.index .floor_4_main .indexTit { text-align: center;  height: 124px;}
.floor_4_1{ width:1142px; margin:0 auto;}
.floor_4_1 ul{ display:inline-block;}
.floor_4_1 ul li{ width:1142px; height:290px; margin-bottom:60px;}
.floor_4_1 ul li img{ float:left; width:530px; height:290px; display:block;}
.floor_4_1 ul li .li_y{ float:right; width:555px;}
.floor_4_1 ul li .li_y h3{ background:url(../images/m6-1.jpg) center center no-repeat; width:555px; height:65px; margin-top:20px;}
.floor_4_1 ul li .li_y h3 i{ display:block; width:49px; height:37px; float:left; text-align:center; line-height:37px; font-size:24px; color:#fff; font-family:"Arial"; margin-top:14px;}
.floor_4_1 ul li .li_y h3 b{ display:block; float:left; font-size:20px; color:#333; line-height:34px; margin-top:14px; padding-left:18px;}
.floor_4_1 ul li .li_y em{ display:block; font-size:16px; color:#333; line-height:25px; font-weight:bold; padding-top:20px;}
.floor_4_1 ul li .li_y p{ display:block; padding-top:16px;}
.floor_4_1 ul li .li_y p span{ display:block; font-size:14px; color:#666; line-height:26px; padding-top:8px;}
.floor_4_1 ul li.li2 img{ float:right;}
.floor_4_1 ul li.li2 .li_y{ float:left;}


.floor_5_main{ background:url(../images/m8-1.jpg) top center no-repeat; width:100%;}
.floor_5_1{ text-align:center; padding-top:80px;}
.floor_5_1 h3{ font-size:32px; color:#fff; line-height:32px; font-weight:bold;}
.floor_5_1 i{ display:block; width:60px; height:1px; background-color:#fff; margin:0 auto; margin-top:20px;}
.floor_5_1 a{ display:inline-block; width:1068px;}
.floor_5_1 p{ font-size:15px; color:#fff; line-height:26px; padding-top:26px;}
.floor_5_1 b{ display:inline-block; width:50px; height:50px; background-position:-171px -83px; margin-top:24px;}

.floor_5_2{ margin:0 auto; margin-top:40px; width:1400px; height:310px; background-color:#fff;box-shadow: 0px 2px 15px #f4f4f4;}
.floor_5_2 .hd .prev{ width:17px; height:30px; display:block; background-position:-260px 0px; position:absolute; left:54px; top:130px;}
.floor_5_2 .hd .next{ width:17px; height:30px; display:block; background-position:-287px 0px; position:absolute; right:54px; top:130px;}
.floor_5_2 .bd{ width:1200px; margin:0 auto; padding-top:40px;}
.floor_5_2 .bd ul{ display:inline-block;}
.floor_5_2 .bd ul li{ width:280px; float:left; margin-right:26px;}
.floor_5_2 .bd ul li b{ display:block; width:280px; height:210px; overflow:hidden;}
.floor_5_2 .bd ul li img{display:block;width:100%; height:100%; background-size:100%;transition: .6s;}
.floor_5_2 .bd ul li h3{ width:280px; text-align:center; font-size:15px; color:#888; padding-top:14px; line-height:15px;}
.floor_5_2 .bd ul li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.floor_5_2 .bd ul li:hover h3{ color:#dd9427;}


.floor_6_main{ padding-top:80px;} 
.floor_6_1{ float:left; width:642px;}
.floor_6_1 h3{ font-size:32px; color:#333; font-weight:bold; line-height:32px;}
.floor_6_1 h3 i{ display:block; width:60px; height:1px; background-color:#b97a1c; margin-top:14px;}
.floor_6_1 .list{ display:inline-block; width:642px;}
.floor_6_1 .list li{ display:block; padding-top:26px;}
.floor_6_1 .list li a{ display:block;cursor: pointer;}
.floor_6_1 .list li p{ font-size:18px; color:#333; line-height:18px; background:url(../images/ico.png) left center no-repeat; background-position:-317px 0px; padding-left:16px;}
.floor_6_1 .list li span{ display:block; font-size:14px; color:#888; line-height:23px; padding-top:14px;}
.floor_6_1 .list li:hover p{ color:#dd9427;}
.floor_6_2{ float:right; width:480px; height:360px;}
.floor_6_2 img{ display:block; width:480px; height:360px;}

.floor_7_main{ background-color:#f8f8f8; padding-top:60px; padding-bottom:80px; margin-top:90px;}
.floor_7_main .floor_7_1{ float:left; width:580px;}
.floor_7_main .floor_7_1 .fl_7{ width:580px; height:150px; background-color:#2b323a;}
.floor_7_main .floor_7_1 .fl_7 h3{ font-size:18px; color:#fff; font-weight:bold; padding-left:24px; padding-top:24px;}
.floor_7_main .floor_7_1 .fl_7 p{ font-size:16px; color:#fff;  background:url(../images/ico.png) left center no-repeat; background-position:-345px 0px; padding-left:30px; margin-left:24px; margin-top:20px; line-height:16px;}
.floor_7_main .floor_7_1 .fl_7 i{ display:block; font-size:16px; color:#fff;  background:url(../images/ico.png) left center no-repeat; background-position:-347px -30px; padding-left:30px; margin-left:24px; margin-top:12px; line-height:18px;}
.floor_7_main .floor_7_2{ float:right; width:558px;}
.floor_7_main .floor_7_2 h3{ font-size:26px; color:#333; font-weight:bold; line-height:26px; padding-top:12px; padding-bottom:30px;}
.floor_7_main .floor_7_2 h3 i{ display:block; width:60px; height:1px; background-color:#b97a1c; margin-top:14px;}
.floor_7_main .floor_7_2 #fmMessage{ margin-top:25px;}
.floor_7_main .floor_7_2 .item{ width:558px; height:45px; background-color:#fff; display:block; margin-bottom:15px;}
.floor_7_main .floor_7_2 .item label{ font-size:14px; color:#888; padding-left:20px; line-height:45px; float:left;}
.floor_7_main .floor_7_2 .item .txt{ border:none; width:468px; float:left; line-height:45px;}
.floor_7_main .floor_7_2 .item.item1{ width:558px; height:116px;}
.floor_7_main .floor_7_2 .item.item1 .area{ width:518px; padding:10px 20px; border:none; background-color:#fff;}
.floor_7_main .floor_7_2 .submit{padding-top: 16px;}
.floor_7_main .floor_7_2 .submit .btn1{ width:269px; height:45px; display:block; border:none; background-color:#dd9427; float:left; font-size:16px; color:#fff;cursor: pointer; text-align:center; line-height:45px;}
.floor_7_main .floor_7_2 .submit .btn2{ width:269px; height:45px; display:block; border:none; background-color:#2b323a; float:right;font-size:16px; color:#fff;cursor: pointer; text-align:center; line-height:45px;}
.floor_7_main .floor_7_2 .submit .btn1:hover{background-color:#c18223;}
.floor_7_main .floor_7_2 .submit .btn2:hover{background-color:#1a1e23;}



@media (max-width: 1500px) {
	.header_main .logo{ padding-left:20px;}
	.webewm{ margin-right:70px;}
}
@media (max-width: 1400px) {
	.header_main .logo{ padding-left:20px;}
	.webewm{ margin-right:90px;}
}
@media (max-width: 1366px) {
	.header_main .logo{ padding-left:20px;}
	#nav_main .nav li{ padding:0 16px;}
	.webewm{ margin-right:120px;}
}







